Stored Procedures [dbo].[asi_UpdatePublishedRuleSource]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@objectNamenvarchar(100)200
@sourcentext16
@debugEnabledbit1
SQL Script
CREATE PROCEDURE [dbo].[asi_UpdatePublishedRuleSource]

@objectName nvarchar(100),
@source ntext,
@debugEnabled bit = 0

AS

IF EXISTS(SELECT 1 FROM RuleSourcePublish WHERE RuleName = @objectName)
    BEGIN
        UPDATE RuleSourcePublish SET RuleCode = @source, IsDebugEnabled = @debugEnabled, DebugFileName = NULL WHERE RuleName = @objectName
    END
ELSE
    BEGIN
        INSERT RuleSourcePublish (RuleName, RuleCode, IsDebugEnabled) VALUES (@objectName, @source, @debugEnabled)
    END

GO
Uses